// listener.c

#include "listener.h"
#include <stdio.h>

// 初始化监听器，注册回调函数
void initializeListener(Listener* listener, CallbackFunction callback) {
    listener->callback = callback;
}

// 触发回调函数
void triggerCallback(Listener* listener, const char* message) {
    if (listener->callback != NULL) {
        listener->callback(message);
    }
}